package pacman;

import games.math.Vector2d;

/**
 * Interface que implementa las constantes que se van a usar en el paquete
 */
public interface Constants {
   /**
    * Indica dirección neutral
    */
   public final static int NEUTRAL = 0;

    /**
     * Indica dirección arriba
     */
    public final static int UP = 1;

    /**
     * Indica dirección derecha
     */
    public final static int RIGHT = 2;

    /**
     * Indica dirección abajo
     */
    public final static int DOWN = 3;

    /**
     * Indica dirección izquierda
     */
    public final static int LEFT = 4;

    /**
     *
     */
    public final static int[] dx = {0, 0, 1, 0, -1};
    /**
     *
     */
    public final static int[] dy = {0, -1, 0, 1, 0};


    /**
     *
     */
    public final Vector2d vCentre = new Vector2d(0, 0);
    /**
     *
     */
    public final Vector2d vUp = new Vector2d(0, -1);
    /**
     *
     */
    public final Vector2d vRight = new Vector2d(1, 0);
    /**
     *
     */
    public final Vector2d vDown = new Vector2d(0, 1);
    /**
     *
     */
    public final Vector2d vLeft = new Vector2d(-1, 0);

    

}
